<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组声明</title>
</head>
<body>
    
</body>
</html>

<script>
    //创建对象
    //使用对象的方式创建数组
    // let arr = new Array(1,'后盾人','hdcms');
    // console.log(arr)

    //使用字面量的方式创建数组
    // const array = ["hdcms","houdunren"];
    // //给数组追加元素
    // array.push("houdunrenss");
    // // console.log(array)
    // console.table(array)

    //多维数组定义
    // const array = [["hdcms"],["houdurenn"]];
    // console.log(typeof array);
    // console.log(array[1][0]);
    // console.table(array);

    //使用原型的length属性可以获取数组元素的数量
    // let hd = ["后盾人","hdcms"];
    // console.log(hd.length);

    //数组可以设置任何值，下面是使用索引添加数组
    // let hd = ["后盾人"];
    // hd[1] = 'hdsmc';
    // console.log(hd)


    //直接设置 三号数组 索引  那么索引1和2就会是空值
    // let hd = ["后盾人"];
    // hd[3] = 'hdcms';
    // console.table(hd[1]);

    //声明多个空元素的数组
    // let hd = new Array(3);
    // console.log(hd.length);
    // console.table(hd)

    // let hd = [{name:'php',click:33},{name:'js',click:44}];
    // console.table(hd[1].name)


    //Array.of
    //这里并不是创建三个元素   而是会创建一个元素
    // let hd = Array.of(3);
    // console.log(hd.length);

    // let hd = Array.of(1,2,3);
    // console.log(hd.length);


    //类型检测
    //检测变量是否为数组类型
    // console.log(Array.isArray({}));
    // console.log(Array.isArray(9));


    



    


</script>